webapp source directory introduced