updated knockout