Update requirement, documentation, package interface