here is my analysis