added rudimentary mobile support
updated keyword schema