final android functionality