mainly running in ide and classpath