first commit

a little hacky but working