fix webapi
commit list of problems