object streams added and fixed
added username checker