renames
redone without apple extensions
usage fixed
structures