restore functionality using profiles (fixes: #14)