== apply above, call below == , ,