added module and app skeleton