basic controls setup