SOURCES FROM ANDROID. FIRST UGLY COMMIT