change path to url
initial implementation of methods
use filesystem.h/m instead of arrays