few more helpers implemented