added separate status controller