This repository is for private use in order to collect codes used frequently