Refactored platformes, added up generation