fixed most of put stuff.. good point to go on