trying to upload buttons and functions