shcoder init