first objectmodell attempt