implemented custom buttons and images - working