my topcoder code added