adding vala files