init commit

function file are add in plugin requirement