started writing fparser