new methods implemented (two left..)