added new constructor because it won't let me push goddamit