Delegating work out

Working on the platform