app file structure + test samples