strict and warnings conversion. remove & from sub calls.