separate out classes