module for button creation