separation of theme parts