Added initial setup and basic frame