last edits by oscar applied