Mostly works, except deploy func