Front end basic functionality finished