prepopulate project
finished random functionality