MVP - working version of all files