refactored instance atom as separate atoms