added more info functions