Add template
add mobile support