removed parser and other functions that do not belong in the framework, moved to platform