attribute value parser + project creation
unify main exception handling, return values