prepared for small clearing and beter module managing & database handling