working after compile