couple more implemented methods