implemented parse()
added skeleton functions for build