All GUI working and proj combined