working! (hacky.)