Sample vial functionality added, implemented hand item check + regex