working more on the web-foundation implementation