login works with password
Merge branch 'mariko'
add viewport
Merge branch 'mariko'
refacotred libs
add transit