require js structure