started parse function implementation