use proper objects