attempt at custom buttons