Refactoring and added Frame and new Layout named 'Cool'