refactored with mobile support
updated readme