Initial working concept using objects