just added more documentation