added live coding stuff