implemented status method