make everything work with html & update design