diff --git a/.github/galaxy.svg b/.github/galaxy.svg
new file mode 100644
index 0000000..ec1c3d0
--- /dev/null
+++ b/.github/galaxy.svg
@@ -0,0 +1,527 @@
+
+
diff --git a/README.md b/README.md
index 5e9f54e..6941c94 100644
--- a/README.md
+++ b/README.md
@@ -1,33 +1,80 @@
+[![ansible-galaxy: do1jlr.akku_warning](https://raw.githubusercontent.com/chaos-bodensee/role_akku_warning/master/.github/galaxy.svg?sanitize=true)](https://galaxy.ansible.com/do1jlr/akku_warning)
+[![Ansible Lint check](https://github.com/chaos-bodensee/role_akku_warning/workflows/Ansible%20Lint%20check/badge.svg)](https://github.com/chaos-bodensee/role_akku_warning/actions?query=workflow%3A%22Ansible+Lint+check%22)
[![Build Status](https://travis-ci.org/chaos-bodensee/role_akku_warning.svg?branch=master)](https://travis-ci.org/chaos-bodensee/role_akku_warning)
+[![Ansible check debian:stable](https://github.com/chaos-bodensee/role_akku_warning/workflows/Ansible%20check%20debian:stable/badge.svg)](https://github.com/chaos-bodensee/role_akku_warning/actions?query=workflow%3A%22Ansible+check+debian%3Astable%22)
+[![Ansible check debian:sid](https://github.com/chaos-bodensee/role_akku_warning/workflows/Ansible%20check%20debian:sid/badge.svg)](https://github.com/chaos-bodensee/role_akku_warning/actions?query=workflow%3A%22Ansible+check+debian%3Asid%22)
+[![Ansible check debian:buster](https://github.com/chaos-bodensee/role_akku_warning/workflows/Ansible%20check%20debian:buster/badge.svg)](https://github.com/chaos-bodensee/role_akku_warning/actions?query=workflow%3A%22Ansible+check+debian%3Abuster%22)
+[![Ansible check debian:jessie](https://github.com/chaos-bodensee/role_akku_warning/workflows/Ansible%20check%20debian:jessie/badge.svg)](https://github.com/chaos-bodensee/role_akku_warning/actions?query=workflow%3A%22Ansible+check+debian%3Ajessie%22)
+[![Ansible check debian:stretch](https://github.com/chaos-bodensee/role_akku_warning/workflows/Ansible%20check%20debian:stretch/badge.svg)](https://github.com/chaos-bodensee/role_akku_warning/actions?query=workflow%3A%22Ansible+check+debian%3Astretch%22)
+[![Ansible check ubuntu:latest](https://github.com/chaos-bodensee/role_akku_warning/workflows/Ansible%20check%20ubuntu:latest/badge.svg)](https://github.com/chaos-bodensee/role_akku_warning/actions?query=workflow%3A%22Ansible+check+ubuntu%3Alatest%22)
[![MIT License](https://raw.githubusercontent.com/chaos-bodensee/role_akku_warning/master/.github/license.svg?sanitize=true)](https://github.com/chaos-bodensee/role_akku_warning/blob/master/LICENSE)
- Akku Warning role
----------------------
-
-
-### Get it directly from Ansible Galaxy
-```bash
-$ ansible-galaxy install do1jlr.akku_warning
-```
-
-### Function
+ ansible role: akku warning
+==========================
This ansible warning will install an bash Script, that will be executet every 3 minutes.
If your batterie is under 25 percent, it will start warning you.
-This role is only tested on arch, but probably will work on all distros!
+This role is tested with the [i3 - improved tiling wm](https://i3wm.org/), but probably will work on all window magers!
Variables:
-----------
-```
+```yaml
# Your username you mostly use on your device
akku_user: "{{ ansible_user_id }}"
-# should we install cronie?
-install_and_enable_cronie: false
+# should we install and enable cronie?
+install_and_enable_cronie: true
-# play a video in the background with sound
+# play a sound at critical battery level
multimedia_akku_warning: true
+
+# set this to false to disable package installation?
+manage_packages_akku_warning: true
+
+# version check for this playbook
+submodules_versioncheck: true
+
```
*For a complete view of all variables pleas have a look into the default folder.*
+
+ Installation and Usage
+------------
+### install with galaxy:
+```bash
+ansible-galaxy install do1jlr.akku_warning
+```
+
+### example playbook with galaxy
+```yaml
+---
+- hosts:
+ roles:
+ - do1jlr.akku_warning
+```
+
+### installation via git
+```bash
+# download this role into your roles directory
+git clone https://github.com/chaos-bodensee/role_akku_warning.git
+```
+
+### example playbook
+```yaml
+---
+- name: install akku_warning
+ hosts: localhost
+ tags:
+ - akku_warning
+ roles:
+ - role_akku_warning
+```
+
+ Missing something?
+----------------
+Please feel free to open a [github](https://github.com/chaos-bodensee/role_akku_warning.git) Issue or Pull-Request. Thanks <3
+
+ Testing
+---------
+This role is tested via github [actions](https://github.com/chaos-bodensee/role_akku_warning/actions).
diff --git a/defaults/main.yml b/defaults/main.yml
index 111b3da..5c05424 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -7,7 +7,7 @@ akku_sound_src: 'files/low_battery.m4a'
akku_sound_dest: '/opt/low_battery.m4a'
# should we install cronie?
-install_and_enable_cronie: false
+install_and_enable_cronie: true
# play a video in the background with sound
multimedia_akku_warning: true
diff --git a/tasks/main.yml b/tasks/main.yml
index b9f0614..f1aeaed 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -17,7 +17,7 @@
become: true
package:
name:
- - cronie
+ - cron
state: present
when:
- manage_packages_akku_warning | bool
@@ -31,12 +31,3 @@
minute: '*/3'
user: '{{ akku_user }}'
cron_file: /etc/crontab
-
-- name: Make sure cron is running
- become: true
- when: install_and_enable_cronie | bool
- systemd:
- name: cronie.service
- state: started
- enabled: yes
- daemon_reload: yes