migrated cs52 from visual studio