Base project with prototype