work on atom extension