update project.
reimplement label.
add label back into ui.
fix code up for actual release.
fix label size problem.
make changes needed for git