add functionality for better delpoyment on Linux