wip on creating elements