Changed the signautre to meet the standard