initial project import from KDevelop
big changes