added behaviours suppoort
business logic fixes