added modal functionality and my portfolio complete