added usage
deleted
init: option parser
init: functions