add not our product method and more