Finished everything except for styling