example for code structure (folders)