My own intents of making this programs