rebuilt and added needed files