adding necessary items