finally got rid of unwanted subproject situation
basic functionality complete