Shes not done yet, needs more polish and comments