Merge pull request #19 from kilimchoi/backend_parts

Backend parts
changed a lot