based on AOSP lovelive project