BLOCKING feature is completed. need to document code a little and add inactive check