implemented lightbulbinserter + animation