Additional methods implemented