add more tasks and markdown lib