how many times have I implemented these things?