working not clean code