Refactored Code and added some background musik