Ideas to be implemented -----------------------