backend is basically done.
ready to move on.
start to building GUI