worked on these myself