last models needs further changes
proeduc