reshape function complete

added working perspective reshape