i shouldve commited earlier