Adding make parse and main fuction