front end ongoing, killed some bugs