added sessions features
added user model