finished hardcoding