code for differnt tipe of projects