Updated Schemes, made them all shared