adding additional helpers
adding additional helpers
todo: fix error