app skeleton added