remove some files moved to api layer
restructure file organization