edited empty methods