design completed. added parse lib