further tickimplementation