more helpers, now we should be able to quickly implement most of the features we need