comments partial here would make sense i guess