most of status and statistics implemented