make project image population dynamic