allows to work with