subcats added, authentication done