added more specs and shit