final version with apk