STI for user poly profile

fixed many bugs