my god.... this seems to be horrible
i will have to translate from retard - english