uploaded for 4 buttons