Full Functionality & CSS styling