Fixed errors, implemented web