Kit optional parts [JS] need some todo admin part and cart add verification
merging optional_parts branh into refactor