rebuilding code on microshaka