styling finished, local storage added and fully functional