finished draft of gui. buttons do not have any functions