first commit with utils and options