basic input/output areas and buttons ready