performing various investment