objects solutions