added old files from personal project as starting point