implement pad banks
start creating the main screen