added percent strategy and verious changes to allow percent conversion from db to model