make basic design & upload system