this could be better and more portable for creating classpath