experimenting with target and focus
working js with new modifications
merge