some hard coded pooop
merge