A simple implementation of butto